package com.hundsun.fmbp.deploy.bean;

import java.util.ArrayList;
import java.util.List;

import org.springframework.util.StringUtils;

import lombok.Data;

/**
 * 首页面的bean对象
 * 
 * @ClassName: MainBean
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenc
 * @date 2017年2月23日 下午4:11:48
 *
 */
@Data
public class MainBean {
    private int databaseSchema;// 数据库模式
    private List<Integer> deployApps;// 升级部署的应用

    public List<Integer> stringToList(String str) {
        str = str.trim();
        if (StringUtils.isEmpty(str)) {
            return new ArrayList<Integer>();
        }
        String[] array = str.split(",");
        List<Integer> list = new ArrayList<Integer>();
        for (String item : array) {
            list.add(Integer.parseInt(item));
        }
        return list;
    }

    public String listToString(List<Integer> deployApps) {
        if (deployApps == null || deployApps.size() == 0) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        for (int item : deployApps) {
            sb.append(item).append(",");
        }
        return sb.toString().substring(0, sb.length() - 1);
    }

}
